home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #15
/
Monster Media Number 15 (Monster Media)(July 1996).ISO
/
bbs_door
/
high200.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1996-05-17
|
28KB
|
428 lines
─────═════■ HiGHLANDER History File ■═════─────
v0.99 (31/01/95) - First release which only ran on The Fonty Towers BBS.
v1.00b (28/02/95) - First beta release.
The following changes where made:
■ Enhanced the look of the top ten.
The following bug fixes where made:
■ Used the new OpenDoors v5.0 od_disp_emu function to
display the default main screen and logo, this
quickens the display up quite alot.
v1.00 (19/03/95) - Released for distribution.
The following changes where made:
■ TopTenX is now TopTableX.
■ TopTenY is now TopTableY.
■ TopTenColour is now TopTableColour.
■ Enhanced the look of "Maybe next time!".
■ /P<path> command line option is now /D:<path>
■ /L command line option is now /LOCAL
■ [I]nformation key became [?] for help!
The following bug fixes where made:
■ The /LOCAL command line option doesn't need a BBS
drop file anymore.
■ Replaced most od_printf() function calls with
od_disp_str() because a user could enter a oneliner
containing %i, %s, %u etc and HiGHLANDER would output
garbage.
■ Replaced strcmp() with stricmp when comparing command
line parameters which fixes the upper case only bug.
The following capabilities where added:
■ Internal Title routine which displays the program
name and version number in the colour gradients,
rather than having to have this information in the
ANSi file.
■ TitleX, TitleY and TitleStyle to the configuration
file.
■ The following sysop configurable prompts where added
to the configuration file: PromptText,
EnterPromptText, ReplacePromptText, DeletePromptText,
DeletedText.
■ QuoteColour, used to specify the colour of the quote
marks which appear around the oneliners.
■ /W:<security> command line option to allow [W]ho
security level.
■ /S:<security> command line option to allow sysop
security level for the [D]elete and [R]eplace
functions.
■ /H command line option to force the use of user
handles rather than their full names.
■ /DEC command line option to force HiGHLANDER to
decrement the users message counter when the sysop
deletes a oneliner.
■ /AUTO command line option to force HiGHLANDER to
automaticly detect the users graphics capabilities,
instead of using the drop file.
■ /F+ command line option to force the use of a fossil
driver.
■ /F- command line option to force the use of the
internal communications routines.
■ /B:<baud_rate> command line option to specify the
baud rate.
■ /P:<port> command line option to specify the com
port.
■ /A:<address> command line option to specify the com
port address.
■ /I:<irq_number> command line option to specify the
IRQ address.
■ /R:<buffer_size> command line option to specify the
RX buffer size.
■ /T:<buffer_size> command line option to specify the
TX buffer size.
■ /F:<buffer_size> command line option to specify how
many bytes should be placed in the fifo buffer before
an interupt is triggered.
■ /NOFIFO command line option to force a 16550 UART's
fifo buffers off.
■ LogFile - Default logging will be writen to
"HIGHLAND.LOG" but can be overidden with the
'LogFileName <path>' configuration file option or
/L:<path> command line option.
■ /L:<path> command line option to explicity specify
the filename and path to the log file.
■ /C:<path> command line option to specify the filename
and path to the config file. This enables multi-node
config files.
v1.01 (02/05/95) - Minor Release.
The following changes where made:
■ Changed the sysop replace and delete functions to ask
for a oneliner in the range 1-20 rather than 0-19.
This enables the sysop to type 0 or press <enter> to
quit the function.
■ Changed the delay in between the "Maybe Next Time!"
prompt being displayed in each colour from 100ms to
75ms. Looks a bit smoother now!
The following bug fixes where made:
■ Changed the strcpy() functions to strncpy() functions
when copying filenames from the command line argument
and the configuration file to the internal variables.
This fixes a bug if the filename specified was over
MAXPATH (80) characters.
The following capabilities where added:
■ /TOPxx command line option to specify the length of
the top oneliner writers.
■ TopLength option added so the above option may be
specified in the configuation file.
■ /MAIN:<filename> command line option to specify the
filename to use for the main ANSi screen. This allows
the sysop to have different ANSi files for different
BBS nodes.
■ MainScreenFile option added to the configuration file
to allow the sysop to change the ANSi main screen.
■ /HELP:<filename> command line option to specify the
filename to use for the help ANSi screen.
■ HelpScreenFile option added to the configuration file
to allow the sysop to chane the ANSi help screen.
■ YesKey, NoKey, WhoKey, HelpKey, ReplaceKey and
DeleteKey added to the configuration file to allow
the sysop to define the keys that will operate
HiGHLANDER.
■ NextTimeText configuration file option added to
enable the sysop to changed the "Maybe Next Time!"
prompt, which is displayed when a user selects not to
enter a oneliner.
■ External chat utility capability added.
■ ChatUtilty configuration file option added.
■ Key File capabilities added.
v1.02 (17/05/95) - Minor Release.
The following changes where made:
■ TotalColour changed to TotalLinesColour
■ TotalX changed to TotalLineX
■ TotalY changed to TotalLineY
■ File routines have been altered to cater for
multinode operation.
■ Internal chat colours have been changed to resemble
the actual style of screen colours your using.
■ When involking an external chat utility, any
Oneliners that would be entered after would be
written to the drop file directory.
■ Registration key routines did not verify all data.
The following capabilities where added:
■ Added support to display the number of lines written
for the user "Your Lines Written".
■ All HIGHx.ANS and HIGHx.CFG files changed to cope
with the addition of the "Your Lines Written" text.
■ YourLinesColour configuration file option added to
allow the change of colour of the "Your Lines
Written" value.
■ YourLinesX configuration file option added to allow
the change of the "Your Lines Written" X position.
■ YourLinesY configuration file option added to allow
the change of the "Your Lines Written" Y position.
■ TotalLines configuration file option added to allow
the sysop to enable/disable the total lines written
being displayed.
■ YourLines configuration file option added to allow
the sysop to enable/disable the your total lines
written being displayed.
■ Percentage configuration file option added to allow
the sysop to enable/disable the percentage being
displayed.
■ Handles configuraton file option added to support the
/HANDLES command line parameter.
■ DecUserOnDelete configuration file option added to
support the /DEC command line parameter.
■ WhoSecurity configuration file option added to
support the /W command line parameter.
■ SysopSecurity configuration file option added to
support the /S command line parameter.
v1.03 (05/07/95) - Minor Release.
The following changes where made:
■ Encrypted all strings within the program to stop
users from patching the .EXE file.
■ Updated the ANSi files.
The following capabilities where added:
■ Bad words list support added.
■ /BAD:<filename> command line parameter added to
enable the sysop to change the name of the bad words
file.
■ BadWordsFile configuration file option added to
support the /BAD command line parameter.
■ /X:<sec level> command line parameter added to
restrict entering of a oneliner to users of a certain
security level.
■ EnterSecurity configuration file option added to
support the /X command line option.
■ "Random" or "Pattern" added to the OnelineColour
configuration file parameter.
■ Enabled the escape key, to allow easy exit from the
program.
■ Enabled the enter key, to allow easy exit from the
program.
■ TopTable configuration file option added to allow
disabling of the top table.
v1.04 (19/07/95) - Minor Release.
The following changes where made:
■ PromptColour changed to MenuPromptColour.
■ PromptExtra changed to MenuOptionsColour.
■ PromptText changed to MenuPromptText.
■ TopTable changed to TopTableLength.
■ MainScreenFile changed to MainScreenFileName.
■ HelpScreenFile changed to HelpScreenFileName.
■ BadWordsFile changed to BadWordsFileName.
■ Main Screen default filename changed from "Highland"
to "HighMain"
■ Re-Coded the sysop Delete and Replace functions so
that screen update is only done when necessary.
■ Re-Coded the prompt routine.
■ Updated the ANSi files.
The following bug fixes where made:
■ PromptExtra did not work.
■ Some of the encrpytion strings where corrupt.
■ Some prompt text was not NULL terminated properley
when the size was greater than the allocated memory.
■ Fixed the problem with the prompt routine which left
oneliner numbers on the screen after prompting the
sysop.
■ The default help screen now displays the correct keys
when a sysop has changed them from the default setup.
The following capabilities where added:
■ ReplacePromptColour configuration file option.
■ ReplaceOptionsColour configuration file option.
■ DeletePromptColour configuration file option.
■ DeleteOptionsColour configuration file option.
■ Configurable "Enter Oneliner" screen in registered
version.
■ EnterScreenFileName configuration file option added
to support the above feature.
■ /ENTER:<filename> command line parameter added to
support the above feature.
■ AnimatedPrompts configuration file option added,
which allows the sysop to enable/disable the animated
prompt on the help screen.
■ CopyrightX configuration file option added to allow
the positioning of the copyright message.
■ CopyrightY configuration file option added to allow
the possitioning of the copyright message.
■ EnterPromptY configuration option added to allow the
line possitioning of the enter oneliner prompt.
■ EnterOnelinerY configuration file option added to
allow the line of which the oneliner is entered to be
configurable.
■ TitleStyle now affects the look of the main logo, and
the help screen.
■ Bulletin Generator.
■ TopWritersAsciiFileName configuration file option.
■ TopWritersAnsiFileName configuration file option.
■ /WRITERSASCII: command line parameter.
■ /WRITERSANSI: command line parameter.
■ NonWritersAsciiFileName configuration file option.
■ NonWritersAnsiFileName configuration file option.
■ /NONASCII: command line parameter.
■ /NONANSI: command line parameter.
■ TopWritersTitleColour configuration file option added
to allow sysop customisation.
■ TopWritersTitleUnderlineColour configuration file
option added to allow sysop customisation.
■ TopWritersMainUnderlineColour configuration file
option added to allow sysop customisation.
■ TopWritersUsernameTitleColour configuration file
option added to allow sysop customisation.
■ TopWritersOnelinersTitleColour configuration file
option added to allow sysop customisation.
■ TopWritersUsernameColour configuration file option
added to allow sysop customisation.
■ TopWritersOnelinersColour configuration file option
added to allow sysop customisation.
■ NonWritersTitleColour configuration file option added
to allow sysop customisation.
■ NonWritersTitleUnderlineColour configuration file
option added to allow sysop customisation.
■ NonWritersMainUnderlineColour configuration file
option added to allow sysop customisation.
■ NonWritersUsernameTitleColour configuration file
option added to allow sysop customisation.
■ NonWritersUsernameColour configuration file option
added to allow sysop customisation.
■ Added the capability to view the bulletin files
within HiGHLANDER.
■ ViewBulletinKey configuration file option added to
support the above function.
■ ViewBulletinSecurity configuration file option added
to support the above function.
■ /V:<sec_level> command line parameter added to
support the above function.
v1.05 (29/11/95) - Minor Release.
The following changes where made:
■ Changed the default key for the delete oneliner
option to 'e' to allow the new download bulletin
option to become 'd'.
The following bug fixes where made:
■ Registration Key file routines stopped working in
last release due to the file classes being
re-written.
■ If the files could not be created for some reason,
HiGHLANDER would often crash.
■ Fixed the problem with the prompt routine when under
certain cercumstances the end of the previous prompt
would be left behind on the screen when displaying a
shorter prompt.
■ Fixed bug on top table when number of messages count
was greater than 32768.
■ Fixed bug in top writers bulletin when number of
messages count was greater than 32768.
■ Fixed possible bug in bulletin files, when number of
users given at the bottom was greater than 65535.
The following capabilities where added:
■ Avatar/0 bulletin file support.
■ TopWritersAvatarFileName configuration file option.
■ /WRITERSAVT: command line parameter.
■ NonWritersAvatarFileName configuration file option.
■ /NONAVT: command line parameter.
■ Log file now records the creation of new database and
userbase files.
■ Added the capability to download the bulletin files.
■ DownloadBulletinKey configuration file option added
to support the above function.
■ DownloadBulletinSecurity configuration file option
added to support the above function.
■ /DL:<sec_level> command line parameter added to
support the above function.
■ DownloadBulletinPromptText configuration file option.
■ DownloadBulletinPromptColour configuration file
option.
■ DownloadBulletinOptionsColour configuration file
option.
■ Protocol configuration file options added.
■ ChangeProtocolKey configuration file option added
to support the above function.
■ ChangeProtocolSecurity configuration file option
added to support the above function.
■ FreezeChatTimer configuration file option added.
■ Highlander Editor added to the package.
■ Modified all config files to allow five digit, top
table message counts.
■ Modified all Main Screen ANSI files to allow five
digit, top table message counts.
v2.00 (17/05/96) - Major Release.
The following changes where made:
■ Changed all command line parameters.
■ WhoKey configuration file option changed to
ViewWriterKey.
■ WhoSecurity configuration file option changed to
ViewWriterSecurity.
■ OnelineColour replaced with OnelineForegroundColour
and OnelineBackgroundColour. The Random and Pattern
options have been replaced with RandomPattern and
IncrementalPattern respectively. This leaves room
for addition patterns to be added in the future. As
a result of this "Random" has been added to indicate
a random colour rather than a specific colour. The
oneline colour is now written to the main data file.
■ DeleteColour replaced with DeletedForegroundColour
and DeletedBackgroundColour.
■ QuoteColour replaced with QuoteForegroundColour and
QuoteBackgroundColour
■ Removed the HighData.Dbf and HighUser.Dbf files from
the distribution archive.
■ Recoded the protocol spawn routine.
■ Updated for use with the OpenDoors v6.00 door
programming API.
■ Removed clear screen code for external ansi files.
■ Updated High1.Ans, High2.Ans, High3.Ans.
■ Removed the above ANSI files from the archive as they
are now distributed with the HANSI archive.
The following bug fixes where made:
■ HiGHLANDER now recognises different revisions of the
HighData.Dbf and HighUser.Dbf configuration files
■ A problem with the top table sorting routine.
■ A problem when adding users to the user base when
over 32768 bytes.
■ 4k potential memory leak
The following capabilities where added:
■ InterBBS support.
■ Support for BBS.Cfg.
■ Support for InterBBS.Cfg.
■ /TEST command line parameter.
■ /BSEC command line parameter.
■ /TSEC command line parameter.
■ /MAINT command line parameter.
■ /HELP and /? command line parameters.
■ User flags added to the user database file.
■ Added interBBS support to the database file.
■ Update.Exe (data file updater).
■ ViewBBSKey configuration file option.
■ ViewBBSSecurity configuration file option.
■ ViewDateTimeKey configuration file option.
■ ViewDateTimeSecurity configuration file option.
■ OnelinerLines configuration file option.
■ OnelinerLength configuration file option.
■ UnknownBBSText configuration file option.
■ UnknownWriterText configuration file option.
■ UnknownMessageText configuration file option.
■ *C option to the protocol settings, to enable com
ports from 1. *P still uses zero based ports.
■ GeneratingTopWritersASCIIText option.
■ GeneratingTopWritersANSIText option.
■ GeneratingTopWritersAvatarText option.
■ GeneratingNonWritersASCIIText option.
■ GeneratingNonWritersANSIText option.
■ GeneratingNonWritersAvatarText option.
■ CheckingNetmailText configuration file option.
■ ProcessingInterBBSText configuration file option.
■ NoNewInterBBSMessages configuration file option
■ The followin configuration file options to enable /
/disable each of the bulletin files:
TopWritersASCIIBulletin [On/Off]
TopWriterANSIBulletin [On/Off]
TopWritersAvatarBulletin [On/Off]
NonWritersASCIIBulletin [On/Off]
NonWriterANSIBulletin [On/Off]
NonWritersAvatarBulletin [On/Off]
■ Support "UserSelect" to the OnelineForegroundColour
option for user selectable colours via a light bar.
■ Prompt for user name when running in local mode.
■ OnelineSpecifier configuration file option.
■ Loading comfort message.
■ DisplayLoading config file option.